html, body { scroll-behavior:smooth; }
.header{
    width: 100%;
    height: 100px;
    background: #fff;
    z-index: 999999;
    position: relative;
    box-shadow: 0 0 10px #f2f2f2;
}
.n_banner{
    width: 100%;
    height: 350px;
    background: #000;
    overflow: hidden;
}
.headerl{
    width: 350px;
    height: 100px;
    line-height: 100px;
}
.headerrt{
    height: 50px;
    line-height: 50px;
}
.headerrt a{
    margin-left: 10px;
}
.cp_title{
    padding: 60px 0;
    text-align: left;
    font-size: 38px;
    font-weight: 100;
    color: #fff;
    margin-top: 125px;
}
.container{
    padding: 50px 0 ;
    overflow: hidden;
    width: 100%;
}

.cp_list ul li{
    float: left;
    width: 30.3%;
    overflow: hidden;
    border: 1px solid #eeeeee;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.cp_list ul li:hover{
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.cp_list_t{
    width: 100%;
    height: 347px;
    display: block;
    overflow: hidden;
    /*background:#78aedd;*/
}
.cp_list_t{
    text-align: center;
    line-height: 347px;
}
.show_chanpin_nav_ul ul li.show_chanpin_nav_li_select {
    color: #339933;
    line-height: 62px;
    border-bottom: 2px solid #339933;
}
.cp_list_t img{
    width: 77%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    display: inline-block;
}
.cp_list ul li:hover .cp_list_t img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.cp_list_b{
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 29px 25px;
}
.cp_list_bl{
    width: 70%;
}
.cp_list_blt{
    font-size: 20px;
    margin-top: 10px;
}
.cp_list_br{
    text-align: center;
    line-height: 44px;
    width: 47px;
    height: 47px;
    border-radius: 100%;
}
.cp_list_br img{
    width: 100%;
}
.cp_list_blt{
    display: block;
    width: 100%;
}
.cp_list_blb{
    display: block;
    width: 100%;
}
.cp_list_blb{
    font-size: 16px;
    color: #000;
}
.cp_list ul li{
    margin-right: 56px;
    margin-bottom: 40px;
}
.cp_list ul li:nth-child(3n+0){
    margin-right: 0;
}
.cp_list_blb{
    display: none;
}
.footer_t{
    width: 100%;
    overflow: hidden;
    padding: 45px 0;
}
.footer_tl ul li a{
    font-size: 18px;

}
.footer_tl ul li{
    margin-right: 205px;
}
.footer_tl ul li:nth-child(5){
    margin-right: 0;
}
.footer_tl ul li ul li{
    margin-right: 0;
}
.footer_tl ul li ul li a{
    font-size: 16px;
    line-height:30px;
}
.footer_b{
    text-align: center;
    padding: 30px 0;
    overflow: hidden;
}
.page_ty_cor{
    width: 62%;
}
.footer_trrb{
    margin-top: 20px;
}
.footer_trrb ul li{
    margin-bottom:10px;
}
.footer_trrbt{
    display: block;
    width: 100%;
    font-size: 18px;
}
.nav_main ul li{
    float: left;
    padding-top: 3px;
    margin:0 19px;
    position: relative;
    display: inline-block;
    height: 52px;
}
.nav_main_xl{
    position: absolute;
    top: 51px;
    left: 0;
    width: 565px;
    background: #fff;
    /*box-shadow: 0 2px 5px rgb(0 0 0 / 8%);*/
    /*display: none;*/
    border-top: 1px solid #f5f5f5;
    z-index: 99999;
}
.nav_main_xll{
    width: 70%;
}

.nav_main ul li a{
    text-align: center;
    position: relative;
}
.nav_main ul li a:after{
    content: "";
    width: 0;
    height: 2px;
    position: absolute;
    bottom: -26px;
    z-index: 999;
    left: 50%;
    transform: translate(-50%,0);
    background: #339933;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
}
.nav_main ul li:hover a:after{
    width: 100%;

}
.nav_main ul li.header-bottom-a-now a:after{
    width: 100%;
}
.show_cpbt{
    font-weight: 500;
    width: 100%;
    font-size: 20px;
    color: #004537;
    margin-top: 50px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.show_cpc h3{
    font-weight: 500;
    width: 100%;
    font-size: 20px;
    color: #004537;
    margin-top: 50px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.show_cpbb p{
    font-size: 16px;
}

.show_cpc{
    font-size: 15px;
    color: rgba(84,84,84,.9);
    line-height: 24px;
    font-weight: 100;
}
.headerr{
    width: 60%;
}
.headerrt{

    float: right;
}
.headerrb{
    width: 100%;
    margin-top:48px;
}
.footer_tl ul li{
    float: left;
}
.footer_tl ul li a{
    font-weight: 100;
}
.footer_tl ul li ul li{
    float: none;
    margin-right: 0;
}
.footer_b{
    font-weight: 100;
}
.nav_main{
    display: inline-block;
    float: right;
}

.show_cpa ol li .am-active{

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition:none;
    -webkit-transition:none;
}
.show_cpa ol.am-control-thumbs{
    margin-top: 10px;
}
.show_cpa .am-slides li{
    height: 540px;
    text-align: center;
    line-height: 540px;
    /*background: #78aedd;*/
}
.show_cpa .am-slider-default{
    box-shadow: none;
}
.show_cpa .am-slides li img{
    width: 40%;
    height: auto !important;
    display: inline-block;
}
.show_cpa .am-slider-default .am-control-thumbs img{
    width: 55%;
    display: inline-block;

}
.show_cpa ol li{
    padding: 20px 0;
    width: 23.697% !important;
    margin-right: 20px !important;
    background: #78aedd;
}
.show_cpa ol li:nth-child(4) {
    margin-right: 0 !important;
}

.news_list ul li a{

    overflow: hidden;
    display: block;
}
.news_list ul li{
    border-bottom: 1px solid #e6e6e6;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.news_list ul li:last-child{
    margin-bottom: 45px;
}
.news_list ul li:hover{
    background: #f4f4f4;
}
.news_list_data{
    position: relative;
    width: 90px;
    display: block;
    padding: 10px 0;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: #339933;
    font-family: Arial;
}
.news_list_data_d{
    display: block;
    font-size: 50px;
    line-height: 50px;
}
.news_list_mshu_title{
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #333;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.news_list_mshu_tcs{
    display: block;
    font-size: 14px;
    color: #c1c1c1;
    padding: 10px 0;
}
.news_list ul li:hover .news_list_mshu_title{
    color: #339933;
}
.news_list_mshu_tndo{
    font-size: 14px;
    color: #505050;
    line-height: 26px;
    overflow: hidden;
    display: block;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}
.djl_news{
    background: url("../images/chakan.svg") no-repeat left center;
    background-size: 25%;
    padding-left: 30px;
    margin-right: 20px;
    color: #666;
}
.fx_news{
    background: url("../images/fenx.svg") no-repeat left center;
    background-size: 30%;
    padding-left:20px;
    color: #666;
}
.news_list_mshux{
    width: 1px;
    height: 92px;
    margin: 0 20px;
    background: #e6e6e6;
}
.news_list_mshu{
    margin-left: 10px;
    width: 60%;
}
.news_list_img {
    width: 280px;
    height: 167px;
    overflow: hidden;
    margin-left: 3%;

}
.news_list_img img{
    width: 100%;
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.news_list ul li:hover .news_list_img img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
#lightgallery{
    overflow: hidden;
}
#lightgallery2{
    overflow: hidden;
}
.n_rongyu .n_rongyu_li li {
    margin-bottom: 15px;
    position: relative;
    width: 23.5%;
    overflow: hidden;
    background: #efefef;
    /* height: 58px; */
    margin-right:  2%;
    padding: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.n_rongyu .n_rongyu_li li{
    margin-right: 0;
}
.am-gallery-item_img_s {
    height: 240px;
    overflow: hidden;
    background: #efefef;
    width: 100%;
    padding: 20px;
    padding-bottom: 0;
    margin: 0 auto;
    margin-bottom: 20px;
    line-height: 240px;
    text-align: center;
}
.am-gallery-item_img_s img{
    width: 100%;
}

.n_rongyu .am-gallery-default .am-gallery-title {
    margin-top: 0;
    line-height: 58px;
    background: #a4a4a4;
    color: #fff;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    text-align: center;
}
.n_rongyu .am-gallery-title_img {
    /* background: url(../images/honor_fdj.png) no-repeat 20px center; */
    width: 100%;
    height: 58px;
    line-height: 58px;
    color: #555555;
    font-size: 15px;
    cursor: pointer;
}

.newshowbox{
    width: 795px;
    padding: 30px 0;
    float: left;
}
.newshowbox_r{
    width: 306px;
    float: right;
    margin:0 0 50px 0;
}
.newshow_name{
    font-size: 28px;
    color: #333333;
    font-weight: bold;
    line-height: 30px;
}
.newshow_zx div{
    float: left;
    font-size: 14px;
    color: #999999;
}
.newshow_ctrl a{
    color: #999999;
    font-weight: 600;
    margin-right: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.newshow_ctrl a:hover{
    color: #333;
}
.newshow_follow{
    margin-right: 20px;
}
.newshow_fx .bdsharebuttonbox a{
    margin: 0 6px 0 0;
}
.newshow_fx{
    margin-left: 30px;
}
.newshow_zx{
    margin-top: 20px;
}
.newshow_title{
    padding-bottom: 16px;
}
.newshow_zx .newshow_back{
    float: right;
}
.newshow_back a{
    color: #999999;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.newshow_back a:hover{
    color: #333333;
}
.newshow_cont{
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    margin-top: 24px;
}
.newshow_cont p{
    margin-bottom: 30px;
}
.newshow_cont p img{
    max-width: 100%;
    display: block;
    margin: 0 auto 10px auto;
}
.newshow_cont div img{
    max-width: 100%;
    display: block;
    margin: 0 auto 10px auto;
}
.newshow_cont h3 { font-weight:bold; font-size:16px; margin-bottom:15px; color:#333;}
.newshow_cont h4 { font-weight:bold; font-size:14px; margin-bottom:15px; color:#333;}


/**/
.newshow_aboutsearch{
    font-size: 14px;
    color: #333;
    font-weight: bold;
}
.newshow_aboutsearch a{
    color: #333333;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.newshow_aboutsearch a:hover{
    color: #666666;
}
.newshow_pjs{
    float: left;
    margin-top: 20px;
    font-size: 14px;
    color: #333333;
    line-height: 28px;
}
.newshow_p a{
    color: #333333;
    padding-bottom: 2px;
    border-bottom: 1px solid #666666;
}
.newshow_p{
    float: left;
}
.newshow_pjs_fx{
    float: right;
}
.newshow_bottom{
    margin-top: 14px;
}
.newshow_back{
    float: right;
    font-size: 14px;
    margin-top: 25px;
}
.newshowbox_r_b{
    padding: 0 20px;
    margin-top: 32px;
    width: 306px;
    /*height: 343px;*/
    padding-bottom: 25px;
    border: 7px solid #F3F3F3;
}
.show_prev_title{
    font-size: 20px;
    color: #555555;
    font-weight: 600;
    margin-top: 30px;
}
.show_prev_time{
    font-size: 12px;
    color: #555555;
    margin-top: 5px;
}
.show_prev_name{
    font-size: 16px;
    color: #555555;
    line-height: 30px;
}
.newshowbox_r_b_prev{
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 26px;
}
.news_contbtr a{
    color: #666;
}
.join_list_t{
    height: 55px;
    margin-bottom: 50px;
}

.join_list_ts{
    float: left;
}
.join_list_ts{
    width: 21.25%;
    height: 55px;
    margin-right: 5%;
    outline:none;
}
.am-btn:active:focus, .am-btn:focus{
    outline:none;
}
.join_list_ts:nth-child(4){
    margin-right: 0;
}
.join_list_ts .am-dropdown{
    width: 100%;
    height: 55px;
    outline:none;
}
.join_list_ts:focus{
    outline:none;
}
.join_list_ts .am-dropdown:focus{
    outline:none;
}
.join_list_ts .am-btn-primary{
    width: 100%;
    background: none;
    height: 55px;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 55px;
    outline:none;
}
.join_list_ts .am-dropdown.am-active .am-btn-primary{
    background: none;
    color: #333;
    outline:none;
    border: 1px solid #ddd;
}
.join_list_ts .am-dropdown-content{
    width: 100%;
    border-radius: 10px;
}
.join_list_ts .am-dropdown-content li{
    padding: 6px 20px;
    line-height: 40px;
    color: #339933;
}
.join_list_ts .am-dropdown-content li:hover{
    background: #f5f5f5;
}
.join_list_ts .am-dropdown-content li a{
    padding: 0;
    margin: 0;
    width: 100%;
}
.join_list_ts .am-dropdown-content li a:hover{
    background: none;
}
.join_list_b .am-panel-hd{
    height: 80px;
    padding: 0;
    line-height: 80px;
    border: none;
    box-shadow: none;
}
.join_list_b .am-panel{
    border-bottom: 1px solid #dddddd;
    box-shadow: none;
    overflow: hidden;
}
.zwlbc ul li a{
    display: none;
}
.join_list_b .zpbt{
    display: block;
    float: left;
    width:24.666%;
    text-align: center;
}
.join_list_b .zwlbc{
    display: block;
    float: left;
    width:15.666%;
    text-align: center;
}
.join_list_b .gzxzc{
    display: block;
    float: left;
    width:15.666%;
    text-align: center;
}.join_list_b .xlc{
     display: block;
     float: left;
     width:14.666%;
     text-align: center;
 }
.join_list_b .gzddc{
       display: block;
      float: left;
       width:12.666%;
      text-align: center;
  }
.join_list_b .jhhjtc{
    display: block;

}

.join_list_b_title{
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: #fff;
    border-radius: 10px;
    background: #339933;
}
.join_list_b_title div{
    float: left;
    width:16.666%;
    text-align: center;
}
.join_list_b_title div:nth-child(1){
    width: 24.666%;
}
.join_list_b_title div:nth-child(2){
    width: 15.666%;
}
.join_list_b_title div:nth-child(3){
    width: 15.666%;
}
.join_list_b_title div:nth-child(4){
    width: 14.666%;
}
.join_list_b_title div:nth-child(5){
    width: 12.666%;
}
.join_list_b .am-panel-title{
    background: none;
    border:none;
    font-weight: normal;
}
.join_list_b .am-panel-title .jhhjtcji{
    display: none;
}
.join_list_b .am-panel-title .jhhjtcja{
    display: block;
}
.join_list_b .am-panel-title.am-collapsed .jhhjtcji{
    display: block !important;
}
.join_list_b .am-panel-title.am-collapsed .jhhjtcja{
    display: none !important;
}
.zplbmore{
    width: 100%;
    overflow: hidden;
}
.zplbmore a{
    display: inline-block;
    width: 160px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    background: #339933;
    cursor: pointer;
    text-align: center;
    transition: .5s ease;
    float: right;
}
.join_list_b .am-panel-bd{
    background: #f9f9f9;
    min-height: 200px;
    padding: 30px;
}
.join_list_b .am-panel-bd h3{
    display: block;
    font-size: 18px;
    color: #339933;
    margin-bottom: 10px;
}
.join_list_b .am-panel-bd p{
    color: #666;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
.jhhjtc{
    display: block;
    font-size: 26px;
    float: left;
    width:16.666%;
    text-align: center;
}
.content_b_br_bm a img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.content_b_br_bm a{
    border-radius: 100%;
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.content_b_br_bm a:hover{
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
}
.content_b_br_bm a:hover img{

    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.headerrt .yyqh{
    background: url("../images/sdyy.svg") no-repeat left center;
    padding-left: 20px;
    color: #666;
    line-height: 21px;
    font-size: 14px;
    background-size: 18%;
}
.headerrt .yyss{
    font-size: 12px;
    color: #666;
    line-height: 21px;
    background-size: 14%;
    margin-left:8px;
}

.headerrt .yyqh span{
    display: inline-block;
    width: 12px;
    height: 6px;
    background: url("../images/yyqhxjt.png") no-repeat center;
}
.nav_main_xll a{
    position: relative;

    font-size: 14px;
    color: #000;
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.nav_main_xll a:hover{
    color: #339933;
}
.nav_main_xll a:before{
    content: "";
    display: none;
    width: 29px;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    background: #000;
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.nav_main_xll a:hover:before{
    width: 100%;
    background: #339933;
}
.nav_main_xlr{

    height: 100%;
    overflow: hidden;
}
.nav_main_xlr:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.nav_main_xlr img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.nav_main_xll a:nth-child(3){
    margin-right: 0;
}
.nav_main_xl{
    height: 0;
    overflow: hidden;
    padding: 0;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
}
.nav_main ul li:hover .nav_main_xl{
    padding: 0;
    height: 340px;
    display: block;
}
.nav_main_xlrbt{
    font-size: 22px;
    margin-top: 15px;
}
.nav_main_xl1{
    left: -33px;
}
.nav_main_xl7{
    left: -135px;
}
.nav_main_xl8{
    left: -253px;
}
.nav_main_xlrbb{
    font-size: 14px;
    font-weight: normal;
    color: #666666;
    margin-top: 5px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.nav_main_xll {
    width: 35%;
    height:340px;
    opacity: 0;
    background: #f7f7f7;
    padding: 12px 20px 0 20px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.nav_main_xlr{
    width: 65%;
    padding: 25px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.nav_main_xlrt{
    height: 159px;
    overflow: hidden;
}
.nav_main_xll a{
    overflow: hidden;
    display: inline-block;
    width: 100%;
    line-height: 36px;
    font-size: 14px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    border-bottom: 1px solid #e2e2e2;
}
.nav_main_xll a:hover{
    background: #339933;
    color: #fff;
}
.nav_main_xl .con_box{
    position: relative;
}
.nav_main ul li:hover .nav_main_xll{
    top: 0;
    opacity: 1;
}
.nav_main ul li:hover .nav_main_xlr{
    top: 0;
    opacity: 1;
}

.content_b{
    padding: 45px;
    background: #f7f7f7;
}
.content_b_a{
    font-size: 36px;
}
.content_b_b{
    margin-top: -50px;
}
.content_b_b .am-tabs-nav{
    display: inline-block;
    float: right;
}
.content_b_b .am-tabs-bd{
    width: 100%;

}
.content_b_b .am-tabs-nav{
    box-shadow: none;
    border: none;
}
.content_b_b .am-tabs-nav li:hover{
    border: none;
    background: none;
}
.content_b_b .am-tabs-nav li a{
    box-shadow: none;
    border: none;
    color: #000;
    font-size: 18px;
    margin: 0;

}
.content_b_b .am-tabs-nav li a:hover{
    border: none;
    background: none;
    outline:none;
}
.content_b_b .am-tabs-nav li a:active,.content_b_b .am-tabs-nav li a:focus{
    border: none;
}
.content_b_b .am-tabs-nav li.am-active a{
    color: #339933;

}
.content_b_b .am-tabs-nav li.am-active{
    border-bottom: 2px solid #339933;
}
.content_b_b .am-tabs-nav li a{
    float: left;

}
.content_b_b .am-tabs-nav li span{
    float: left;
    line-height: 37px;
    display: inline-block;
}
.content_b_b .am-tabs-nav li:last-child span{
    display: none;
}
.sy_cp_box{
    width: 100%;
    height: 450px;
    padding: 30px;
    border-radius: 20px;
    background: url("../images/index_solution_bg.jpg") no-repeat center;
}
.content_b_b .am-tabs-bd{
    border: none;
    padding: 0;
    margin: 0;
    padding-top: 55px;
}
.content_b_b .am-tabs-bd .am-tab-panel{
    padding: 0;
}
.content_b_bl {
    width: 430px;
}
.content_b_bl img{
    width: 100%;
}
.content_b_br_bt{
    font-size: 36px;
    color: #333333;
}
.content_b_br_bs{
    font-size: 20px;
    color: #339933;
    margin: 10px 0;
}
.content_b_br_bc{
    color: #666666;
    font-size: 16px;
    line-height: 24px;
}
.content_b_br_bm{
    width: 75px;
    height: 75px;
    float: right;
    margin-top: 70px;
    text-align: center;
    line-height: 75px;
    border-radius: 100%;

}
.content_b_br {
    width: 50%;
    margin-right: 40px;
    margin-top: 40px;
}
.content_b_br_bm a{
    display: block;
    width: 100%;
    height: 100%;
}
.content_b_br_bm a img{
    width: 100%;
}
.top_navl ul li{
    position: relative;
    float: left;
    font-size: 15px;
    padding: 0 30px;
}
.top_navl ul li:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 50%;
    height: 2px;
    background: #339933;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.top_navl ul li.am-now:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #339933;
}
.top_navl ul li.am-now a{
    color: #339933;
}
.top_navl ul li:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 12px;
    background: #dddddd;
    left: 0;
    top: 50%;
    margin-top: -6px;
}
.top_navl{
    line-height: 70px;
}
.top_navl ul li a{
    font-size: 16px;
    color: #333;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}
.top_nav{
    height: 70px;
    border-bottom: 1px solid #f0f0f0;
}
.top_navl ul li:first-child:after{
    display: none;
}
.top_navl ul li:hover:before, .top_navl ul li.cur:before {
    left: 0;
    right: 0;
}
.top_navl ul li a:hover{
    color: #339933;
}
.top_navr{
    height: 70px;
    line-height: 70px;
}
.top_navr_home{
    color: #339933;
    font-size: 18px;
    float: left;
    margin-right: 10px;
}
.top_navr a{
    color: #333;
    font-size: 16px;
    display: inline-block;
    height: 70px;
    line-height: 70px;
    float: left;
}
.top_navr span{
    float: left;
    background: url("../images/jtmbx.jpg") no-repeat center;
    margin: 0 10px;
    width: 8px;
    line-height: 70px;
    height: 70px;
    display: inline-block;
}
#accordion2 .am-panel-collapse{
    border: none;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}
#accordion2 .am-panel-collapse.am-in{
    box-shadow: 0 0px 10px rgb(0 0 0 / 10%);
}
.show_cpc{
    border: none;
}
#accordion2 .am-panel{
    border: none;
    box-shadow: none;
    margin-bottom: 15px;
}
#accordion2 .am-panel-collapse .show_cpc{
    border: none;
}
#accordion2 .am-panel-hd{
    height: 58px;
    line-height: 58px;
    background: #339933;
    color: #f4f4f4;
    padding: 0;
    font-size: 16px;
    transition: all 0.5s ease;
    position: relative;
}
#accordion2 .am-panel-hd h4{
    font-weight: normal;
    padding: 0 23px;
    height: 58px;
    width: 100%;
    display: block;
}
#accordion2 .am-collapsed{
    background:#f4f4f4 ;
    color: #339933;
}
#accordion2 .am-panel-hd h4 .ccbsa{
    float: left;
    font-weight: 100;
}

#accordion2 .am-panel-hd h4 .ccbsac{
    display: inline-block;
    float: right;
    font-size: 26px;
}
#accordion2 .am-panel-hd h4 .ccbsacja{
    display: none;
}
#accordion2 .am-panel-hd h4 .ccbsacjc{
    display: block;
}
#accordion2 .am-panel-hd h4.am-collapsed .ccbsacjc{
    display: none;
}
#accordion2 .am-panel-hd h4.am-collapsed .ccbsacja{
    display: block;
}
#accordion2 .show_cpc{
    padding: 30px 26px 40px;
}
.show_cpabt{
    font-size: 32px;
    text-align: center;
    margin-bottom: 30px;
}
.list-unstyled li{
    width:23%;
    float: left;
    border: 1px solid #f2f2f2;
    margin-bottom: 40px;
    overflow: hidden;
    margin-right: 2.667%;
}
.list-unstyled li:nth-child(4n+0){
    margin-right: 0;
}
.list-unstyled li img{
    width: 100%;
}
.list-unstyled li a{
    display: block;
    height:290px;
    overflow: hidden;

}
.list-unstyled li a{
    padding:10px 20px;
    line-height: 270px;
    text-align: center;
    overflow: hidden;
}
.list-unstyled li a img{
    height:65%;
    width: auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}

.list-unstyled li a:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.list-unstyled li .ryzz_title{
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f2f2f2;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}
.list-unstyled li:hover .ryzz_title{
    background: #339933;
    color: #fff;
}
.content_c{

    overflow: hidden;

}
.content_c .con_box{
    background: url("../images/ipt3_bg.jpg") no-repeat center left ;
}
.content_c_c{
    margin-top: 40px;
}
.content_c_c ul li{
    float: left;
    width: 30%;
    text-align: center;
    position: relative;

}

.content_c_c ul li .num {
    margin: 20px 0;
    font-weight: lighter;
    font-size: 54px;
    color: #339933;
    line-height: 1;
}
.content_c_c ul li .txt {
    color: #9f9f9f;
    font-size: 14px;
}
.content_clll{
    padding-right: 164px;
}
.content_cllr{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    background: #fff;
    padding-top: 20px;
    text-align: center;
}
.content_cl{
    width: 48%;
    position: relative;
    z-index: 1;
    margin-top: 70px;
    height: 350px;
}
.content_c_new_t{
    position: relative;
}
.content_cr{
    position: absolute;
    left: 45%;
    top: 0;
    z-index: 0;
    width: 1068px;
}
.content_c_new_b{
    overflow: hidden;
    width: 100%;
    margin-top: 50px;
}
.content_c_new_b ul li .c{
    color: #666;
}
.content_c_new_b ul li:after{
    content: '';
    width: 1px;
    height: 65px;
    position: absolute;
    right: 16%;
    top: 0;
    background: #d2d2d2;
}
.content_c_new_b ul li:last-child:after{
    display: none;
}
.content_c_new_b ul li .img {
    width: 20%;
    display: none;
    float: left;
    margin-right: 5%;
}
.content_c_new_b ul li .img img{
    width: 100%;
}
.content_c_new_b ul li .txt {
    float: left;
    width: 75%;
}
.content_c_new_b ul li {
    float: left;
    width: 25%;
    position: relative;
}
.content_c_new_b ul li .txt .t {
    font-family: 'Arial';
    font-size: 55px;
    color: #57a934;
    font-weight: 100;
    line-height: 1.2;
}
.content_c_new_b ul li .txt .t span{

}
.content_cl a{
    color: #666;
    transition: .3s ease;
}
.content_c{
    width: 100%;
    overflow: hidden;

    padding: 45px 0;
}
.content_c_b{
    margin-top: 55px;
}
.content_dl{
    width: 45%;
}
.content_c_b{
    line-height: 28px;
    font-size: 15px;
}
.content_dl a{
    display: block;
    overflow: hidden;
}
.content_d_new{

    margin-top: 55px;
}

.content_dlb_data{
    font-size: 14px;
    color: #1851a9;
    transition: .3s ease;
}
.content_dlb_title{
    font-size: 18px;
    color: #1d1d1d;
    margin: 10px 0 0;
    transition: .3s ease;
}
.content_dlt{
    width: 564px;
    height: 337px;
    overflow: hidden;
}
.content_dlt img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.content_dl:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.content_dr{
    width: 52%;
}
.content_dlb{
    padding: 25px;
}
.content_dlb_de{
    font-size: 14px;
    color: #666666;
    line-height: 24px;


    margin-bottom: 22px;
    word-wrap: normal; /* for IE */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.content_dlb_more{

    width: 98px;
}
.content_dlb_morel {
    font-size: 14px;
    color: #339933;
    margin-right: 20px;
    transition: .3s ease;
}
.content_dr ul li:last-child{
    /*border-top : 1px solid #e3e2e2;*/
    margin-bottom: 0;
}
.content_dr ul li{
    overflow: hidden;
    background: #fff;
    margin-bottom: 10px;
    padding: 34px 25px;
    /*border-bottom: 1px solid #e3e2e2;*/
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.content_dr ul li:hover{
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
    background: #fff;
}
.content_dr ul li a{
    display: block;
    overflow: hidden;
}
.content_drt{
    font-size: 18px;
    display: block;
    margin:0;
    color: #333;
    word-wrap: normal; /* for IE */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.content_drb{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    word-wrap: normal; /* for IE */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;

    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.content_drm{
    display: block;
    margin-top: 20px;
}
.content_drmll{

    margin-right: 20px;
}
.content_drmlr{


}
.content_drml{
    color: #666;
}
.content_d{
    padding: 45px 0;
    background: #f7f7f7;
}
.content_dl a:hover .content_dlb_data{
    color: #339933;
}
.content_dl a:hover .content_dlb_title{
    color: #339933;
}
.content_dlb_morel{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.content_dl a:hover .content_dlb_morel{
    color: #339933;

}
.content_dr ul li:hover .content_dlb_morel{
    color: #339933;

}
.content_drt{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.content_dr ul li:hover .content_drt{
    color: #339933;
}
.content_dr ul li:hover .content_dlb_morer{
    background: url(../images/ipart02_4.svg) no-repeat center;
    background-size: 100%;
}
.content_dlb_morer{
    width: 22px;
    height: 22px;
    background: url("../images/ipart02_3.svg") no-repeat center;
    transition: .3s ease;
    background-size: 100%;
}
.content_dl a:hover .content_dlb_morer{
    background: url("../images/ipart02_4.svg") no-repeat center;
    background-size: 100%;
}
.time_a{
    width:77%;
}
.content_drmlll{
    line-height: 16px;
}
.content_drmllr{
    font-size: 14px;
}
.n_cont_fw_bbs{
    float: left;
    width: 300px;
    height: 142px;
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 1px solid #e9e9e9;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.n_cont_fw_bbs:hover{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
}
.n_cont_fw_bbs:nth-child(4n+0){
    margin-right:0;
}
.n_cont_fw_bbss a {
    display: block;
    overflow: hidden;
    padding: 20px;
    text-align: center;
}
.n_cont_fw_bbss a img {
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.n_cont_fw_bbss a:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.lxwm_bottom{
    width: 100%;
    height: 490px;
    overflow: hidden;
}
.lxwm_bottom #map{
    height: 100%;
}
.container2{
    padding: 60px 0 ;
    overflow: hidden;
    width: 100%;
}
.lxwm_topl{
    position: relative;
    width: 590px;
    height: 370px;
}
.lxwm_toplt{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 500px;
    padding: 50px;
    background: #fff;
    z-index: 9;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
    border-bottom: 5px solid #339933;
}
.lxwm_topr {
    width: 580px;
    margin-top: 50px;
}
.lxwm_topltt{
    font-size: 35px;
    font-weight: 100;
}
.lxwm_toplts{
    font-weight: 100;
    color: #666;
}
.lxwm_toprt{
    font-size: 35px;
    font-weight: 100;
}
.lxwm_toprs{
    font-weight: 100;
    color: #666;
}
.lxwm_toprd{
    margin-top: 25px;
}
.lxwm_toprdc1,.lxwm_toprdc2,.lxwm_toprdc3{
    font-weight: 100;
    margin-bottom:15px;
}
.lxwm_toprdc1{
    background: url("../images/lx1.svg") no-repeat left center;
    padding-left: 30px;
    background-size: 4%;
}
.lxwm_toprdc2 .lxwm_toprdc2a{
    background: url("../images/lx2.svg") no-repeat left center;
    padding-left: 30px;
    background-size: 4%;
}
.lxwm_toprdc3{
    background: url("../images/lx3.svg") no-repeat left center;
    padding-left: 30px;
    background-size: 4%;
}
.lxwm_toprdc2 span{
    display: block;
}
.lxwm_toprdc2c{
    padding-left: 78px;
}
.lxwm_topltb .into_box{
    border-bottom: 1px solid #dee0e2;
    padding: 20px 0;
}
.lxwm_topltb .into_box label{
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 100;
}
.lxwm_topltb .into_box input{
    line-height: 24px;
    padding: 0;
    border: none;
    width: 70%;
    outline: none;
}
.into_box_tj #dosubmit{
    cursor: pointer;
    outline: none;
    margin-top: 20px;
    background: #eeeeee;
    border: none;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    font-size: 15px;
    padding: 0 70px 0 40px;
    border-radius: 50px;
    transition: all 0.5s ease;
    position: relative;
}
.into_box_tj #dosubmit .text{
    display: inline-block;
    color: #000;
}
.into_box_tj #dosubmit .icon{
    width: 8px;
    height: 12px;
    background: url(../images/btn_black.png) no-repeat center;
    transition: all 0.5s ease;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 37px;
}
.into_box_tj .into_box #code{
    width: 100px;
    line-height: 34px;
}

.qywhttt{
    text-align: center;
    font-size: 36px;
    font-weight: lighter;
    color: #333;
}
.qywhttb{
    font-size: 16px;
    color: #666;
    margin: 10px 0 35px;
    text-align: center;
}
.page_ty_co p{
    font-size: 16px;
    color: #666;
    margin: 0 0 35px 0;

}
.qywhtb ul li{
    float: left;
    width: 24%;
    border-radius:15px;
    overflow: hidden;
    margin-right: 1%;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;

    box-shadow: 0 0 3px rgb(157 157 157 / 40%);
}
.qywhtb ul li:hover{
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
}
.qywhtbb{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.qywhtb ul li:hover .qywhtbb{
    transform:rotateY(360deg);
    -ms-transform:rotateY(360deg); 	/* IE 9 */
    -moz-transform:rotateY(360deg); 	/* Firefox */
    -webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
    -o-transform:rotateY(360deg); 	/* Opera */
}
.qywhtb ul li a{
    display: block;

    height: 345px;
    overflow: hidden;

}
.qywhtb ul li a .qywhtbtbb{
    padding: 8%;
}
.qywhtb ul li .qywhtbt{
    font-size: 26px;
    color: #339933;
    overflow: hidden;
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.qywhtb ul li .qywhtbt b{
    font-weight: normal;
    display: inline-block;
    padding-bottom: 15px;
    border-bottom: 1px solid #d6d6d6;
}
.qywhtb ul li .qywhtbs{
    width: 100%;
    font-size: 14px;
    display: inline-block;
    color: #5a5a5a;
    line-height: 28px;
    overflow: hidden;
}
.qywhtbb{
    width: 43px;
    height: 43px;
    display: block;
    float: right;
    margin-top: 78px;
}
.qywhb{
    overflow: hidden;
    margin-top: 60px;
    height: 460px;
    width: 100%;
    display: block;
    background: url("../images/culture_02.jpg") no-repeat center;
    background-attachment:fixed;
}
.qywhbt{
    color: #fff;
    padding-top: 11%;
    font-size: 33px;
    margin-bottom: 24px;
}
.qywhbb{
    font-size: 17px;
    width: 45%;
    color: #fff;
}
.content_e{
    padding: 90px 0;
    overflow: hidden;
    background: url("../images/dbbg.jpg") no-repeat center;
    background-attachment:fixed;
    background-size: cover;
}
.content_e ul li{
    position: relative;
    float: left;
    width: 280px;
    height: 200px;
    margin-right: 2%;

    transition: all .2s ease;
}
.content_e ul li:hover {
    /*background: #fff;*/
    box-shadow: 0 10px 24px 0 rgb(0 0 0 / 6%);
}
.content_es{
    transition: all .2s ease;
}
.content_e ul li:hover .content_es{
    color: #fff;
}
.content_eb{
    transition: all .2s ease;
}
.content_e ul li:hover .content_eb{
    color: #fff;
}
.content_e ul li .svg-border {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.content_e ul li a{
    display: block;
    padding: 40px 0;
    width: 100%;
    height: 100%;
}
.content_e ul li .svg-border path {

    stroke-width: 2px;
    fill: transparent;
    stroke: #fff;
    stroke-dashoffset: 0;
    stroke-dasharray: 0,280,0,200,0,280,0,200;
    transition: all .3s ease;
}
.content_e ul li:hover .svg-border path {
    stroke-dasharray: 280,0,200,0,280,0,200,0;
}
.content_b_b .am-nav-tabs>li.am-active>a{
    background: none;
}
.content_e ul li:nth-child(4){
    margin-right: 0;
}
.content_e ul li .content_et{
    width:100%;
    height: 50px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
.content_e ul li .content_es{
    text-align: center;
    font-size: 22px;
    color: #fff;
    display: block;

}
.content_e ul li .content_et img{
    display: inline-block;
}
.content_e ul li .content_eb{
    font-size: 16px;
    color: #fff;
    display: block;
    text-align: center;
}

.about_d{
    font-size: 24px;
    color: #000;
    line-height: 36px;
}
.about_c p{
    font-size: 16px;
    line-height: 26px;
    color: #666;
    margin: 28px 0;
}
.about_c{
    margin-top: 30px;
}
.about_cb{
    margin-top: 60px;
    overflow: hidden;
    height: 387px;
    margin-bottom: 30px;
}
.about_cbl{
    width: 68%;
    float: left;
    overflow: hidden;
    position: relative;
}
.about_cbl span{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 48%;
    z-index: 9;
    height: 100%;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    background: url(../images/about_us02_3.png) no-repeat center;
    text-align: center;
    background-size: cover;
}
.about_cbl img{

    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.about_cbl:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.about_cbr{
    width: 32%;
    float: right;
    overflow: hidden;
    position: relative;
}
.about_cbl span b{
    position: absolute;
    font-weight: normal;
    display: inline-block;
    left: 50%;
    top: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
}
.about_cbr span{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: rgba(0,0,0,.7);
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
}
.about_cbr img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.about_cbr:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.about_cbr span b{
    position: absolute;
    font-weight: normal;
    display: inline-block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.jcss{
    overflow: hidden;
    margin-bottom: 45px;
}
.jcssl{
    width: 49%;
    margin-right: 1%;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
}
.jcssr{
    width: 49%;
    overflow: hidden;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
}
.jcss img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.jcssl:hover img,.jcssr:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.n_rongyu .am-nav-tabs{
    border: none;
    display: inline-block;
    margin-bottom: 55px;
}
.n_rongyu .am-tabs{
    text-align: center;
}
.n_rongyu .am-nav-tabs li a{
    box-shadow: none;
    border: none;
    color: #000;
    font-size: 22px;
    margin: 0;
}
.n_rongyu .am-nav-tabs li.am-active a{
    color: #339933;
}
.n_rongyu .am-tabs .am-tabs-bd{
    border: none;
}
.n_rongyu .am-tabs .am-tabs-bd .am-tab-panel{
    padding: 0;
}
.n_rongyu .am-nav-tabs>li.am-active>a,.n_rongyu .am-nav-tabs>li.am-active>a:focus,.n_rongyu .am-nav-tabs>li.am-active>a:hover{
    border: none;
}
.n_rongyu .am-nav-tabs li a:hover{
    background: none;
}
.n_rongyu .am-nav-tabs li{
    position: relative;
}
.n_rongyu .am-nav-tabs li:after{
    content: "/";
    position: absolute;
    right: -2px;
    top: 14px;
}
.n_rongyu .am-nav-tabs li:nth-child(5):after{
    display: none;
}
.demo-gallery{
    overflow: hidden;
}
.n_cfsb .am-nav-tabs li:nth-child(2):after{
    display: none;
}
.list-unstyled2 li{
    width: 31%;
    float: left;
    margin:0 1%;
    overflow: hidden;
    margin-bottom: 30px;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);
}
.list-unstyled2 li a{
    width: 100%;
    height: 233px;
    overflow: hidden;
    display: block;
}
.list-unstyled2 li:nth-child(3n+0){
    margin-right: 0;
}
.list-unstyled2 li img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.list-unstyled2 li:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}
.ryzz_titlet{
    padding: 20px 0;
    display: block;
    font-size: 18px;
    color: #000;
}




.n_cont_news_list_bb {
    width: 100%;
}

.n_cont_news_list_bb li a{
    display: flex;
}

.n_cont_news_list_bbrt{
    line-height: 25px;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 9px;
    color: #00041a;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;

}

.n_cont_news_list_bbrb{
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;

}

.n_cont_news_list_bbrs{
    margin: 45px 0 15px;
    line-height: 21px;
    font-size: 14px;
    color: rgba(0,4,26,.7);
}
.n_cont_news_list_bbrsl{
    color: rgba(0,4,26,.7);
    display: inline-block;
}
.n_cont_news_list_bbrs span.hui{
    color: #b4b5bb;
}
.n_cont_news_list_bbrsl2{
    background: url("../images/fenx.svg") no-repeat left center;
    background-size: 32%;
    padding-left: 25px;
    margin-right: 20px;
    display: inline-block;
}
.n_cont_news_list_bbrm{
    float: right;
    text-align: right;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.n_cont_news_list_bb li{
    border-bottom: 1px solid #ededef;
    padding: 30px 30px 30px 0;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;

}

.n_cont_news_list_bbrm img{
    opacity: 0;
    width: 100%;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    margin-right: 60px;

}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrm img{
    margin-right: 0;
    opacity: 1;
}

.n_cont_news_list_bb li:hover{
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    padding: 30px;
}

.n_cont_news_list_bbr {
    padding-top: 25px;
}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrb{
    color: #339933;
}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrt{
    color: #339933;
}

.n_cont_news_list_bbl{
    float: left;
    width: 300px;
    height: 200px;
    overflow: hidden;
}
.n_cont_news_list_bbr.w100{
    width: 1120px;
}
.n_cont_news_list_bbl img{
    width: 100%;
}
.n_cont_news_list_bbr{
    float: left;
    padding-left: 40px;
    width: 890px;
    position: relative;
}
.footer_b a{
    color: #000;
}
.page_ty_bt{
    width: 100%;
    text-align: center;
    font-size: 36px;
    color: #262626;
    font-weight: 100;
    margin-bottom: 20px;
}
.qywhtbttt{
    display: block;
    height: 190px;
    overflow: hidden;
}
.qywhtbtbb{
    display: block;
}
.qywhtbttt img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.qywhtb ul li:hover .qywhtbttt img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);

}
.jtwz{
    font-size: 12px;
    color: #666;
    margin-right: 10px;
}
.jtwz span{
    font-weight: bold;
    font-family: "宋体";
    margin-left:5px;
}
.jtwz img{
    width: 7px;
    margin-top: -3px;
    margin-left: 10px;
}
.yyss img{
    width: 25px;
    margin-top: -3px;
    margin-left: 5px;
}
.headerrt .am-btn-primary{
    background: none;
    border: none;
    color: #666;
    padding: 0 5px;
    font-size: 12px;
    line-height: 21px;
}
.headerrt .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{
    background: none;
    border: none;
    color: #666;
    box-shadow: none;
}
.am-icon-caret-down:before{
    display: none;
}
.headerrt ul.am-dropdown-content>li>a{
    margin-left: 0;
}
.headerrt button:active:focus{
    box-shadow: none;
}

.headerrt{
    position: relative;
    padding-right: 70px;
}
.sb-search {
    position: absolute;
    right: 0;
    top:0;
    width: 0;
    min-width: 50px;
    height: 30px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background: #fff;
    width: 100%;
    height: 30px;
    margin: 0;
    z-index: 10;
    padding: 0 20px 0 20px;
    font-family: inherit;
    font-size: 20px;
    color: #2c3e50;
}

.sb-search-input::-webkit-input-placeholder {
    color:#339933;
}

.sb-search-input:-moz-placeholder {
    color: #339933;
}

.sb-search-input::-moz-placeholder {
    color:#339933;
}

.sb-search-input:-ms-input-placeholder {
    color: #339933;
}

.sb-icon-search,
.sb-search-submit  {

    display: block;
    position: absolute;
    right: 7px;
    border-radius: 99px;
    top: 4px;
    padding: 0;
    margin: 0;
    line-height:30px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    background: #fff; /* IE needs this */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {
    color: #333;
    background: #fff;
    z-index: 90;
    font-size: 22px;
    margin-right:0;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

.sb-icon-search:after {
    display: none;
    content: "";
    width: 25px;
    height: 25px;
    margin-top: 8px;
    background-size: 100% !important;
    float: left;
    background: url("../images/ssos.svg") no-repeat center;
}
.sswz{
    display: inline-block;
    position: relative;
    float: left;
    width: 23px;
    height: 23px;
    color: #666;
    line-height: 17px;
    margin-right: 0;
}
.sswz img{
    display: inline-block;
    width:67%;
    top: 0;
}
.sswz img.bh1{
    opacity: 1;
    position: absolute;
    top: 4px;
    right: 3px;
}
.sswz img.bh2{
    opacity: 0;
    position: absolute;
    top: 4px;
    right: 3px;
}
.headerrbrc .sb-search-open .sswz img.bh1{
    opacity: 0;
}
.headerrbrc .sb-search-open .sswz img.bh2{
    opacity: 1;
}
/* Open state */
#q{
    font-size: 12px;
}
.sb-search-open #q{
    border: 1px solid #f2f2f2;
    border-radius:30px;
}
.sb-search.sb-search-open,
.no-js .sb-search {
    width: 218px;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    background: #339933;
    color: #333;
    z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    z-index: 999;
    width: 23px;
    height: 23px;
}
.search-jg{
    text-align: center;
    margin-bottom: 30px;
}
.search_no{
    text-align: center;
}
.nav_main{
    float: left;
}
.headerrbr{
    float: left;
    margin-left: 20px;
}
.headerrbra .am-btn-primary{
    padding: 0;
    width: 90px;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    background: url("../images/language_icon_2.gif") no-repeat left center;
    background-size:24% !important;
    border: none;
    color: #333;
    padding-left: 28px;
    text-align: left;
}
.headerrbra{
    float: left;
}
.headerrbrb{
    float: left;
}
.headerrbrc{
    float: left;
    position: relative;
    width: 40px;
    height: 30px;
}
.headerrbra .am-btn-primary .am-icon-caret-down{
    width: 7px;
    height: 5px;
    margin-bottom: 4px;
    margin-left: 10px;
    background: url("../images/h_lan2.png") no-repeat center;
}
.am-btn-primary.am-active, .am-btn-primary:active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{
    background: url("../images/language_icon_2.gif") no-repeat left center;
    color: #333;
    box-shadow: none;
}
.join_list_ts .am-btn-primary.am-active,.join_list_ts .am-btn-primary:active, .join_list_ts .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{
    background: none;
}
.headerrbra .am-dropdown-content{
    min-width: 90px;
}
.headerrbra ul.am-dropdown-content>li>a{
    font-size: 14px;
}
.header{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.header.am-sticky {
    height: 70px;
}
.header .headerl{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.header.am-sticky .headerl{
    height: 70px;
    line-height: 70px;
}
.header .headerl img{
    width: 88%;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.header.am-sticky .headerl img{
    width: 88%;
}
.header .headerrb{
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.header.am-sticky .headerrb{
    margin-top: 18px;
}
.page_ty_cot{
    background: #fff;
    overflow: hidden;
    padding: 50px 0;
}
.page_ty_cotr{
    width: 40%;
}

.page_ty_cotrt{
    font-size: 40px;
    line-height: 40px;
    color: #339933;
    font-weight: bold;
    margin-top: 40px;
}
.page_ty_cotrb{
    font-size: 14px;
    line-height: 24px;
    margin-top: 30px;
    color: #525252;
}
.page_ty_cob{
    background: #f7f7f7;
    overflow: hidden;
    padding: 50px 0;

}
.page_ty_cotl{
    width: 561px;
    overflow: hidden;
}
.page_ty_cotl img{
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
}
.page_ty_cotl:hover img{
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}


.cp_a{

    overflow: hidden;

}

.cp_aimg {

    width: 682px;

    height: 457px;

    overflow: hidden;

}
.cp_aimg img{
    width: 80%;
}

.cp_btdyc{

    width: 578px;

}

.cp_btdyct h1{

    font-size: 28px;

    color: #333;

    padding: 45px 0 25px 0;

    border-bottom: 1px solid #e5e5e5;

    margin: 0;

}

.cp_btdyct p{

    font-size: 16px;

    line-height: 26px;

    color: #333333;

    margin: 0;

    padding: 33px 0 44px 0;

    border-bottom: 1px solid #e5e5e5;

}

.cp_btdycs{

    margin-top: 40px;

    overflow: hidden;

}

.cp_btdycsl{
    display: none;
    width: 240px;

    height: 60px;

    color: #fff;

    text-align: center;

    line-height: 60px;

    font-size: 18px;

    background: #339933;

}

.cp_btdycsl a{

    color: #fff;

    display: block;

    width: 100%;

    height: 100%;

}

.cp_btdycsr{

    /*margin-left: 45px;*/

}

.cp_btdycsr span{

    font-size: 16px;

    color: #333333;

}

.cp_btdycsr div{

    font-size: 28px;

    color: #339933;

    line-height: 29px;

    font-weight: bold;



}

.cp_btdycb{

    margin-top:30px ;

}

.cp_btdycb span{

    font-size: 18px;

    font-weight: bold;

}

.cp_b{

    overflow: hidden;

    margin-top:60px;

}

.show_chanpin_nav{

    width: 100%;

    border-top: 1px solid #eeeeee;

    border-bottom: 1px solid #eeeeee;

    height: 66px;

    text-align: center;

    background: #fff;

}

.show_chanpin_nav_ul{

    display: inline-block;

}

.show_chanpin_nav_ul ul li{

    float: left;

    display: inline-block;

}

.show_chanpin_nav_ul ul li{

    padding: 0 40px;

    line-height: 66px;

    font-size: 22px;

    color: #333;

    cursor:pointer;

    font-weight: bold;

}

.cp_b_content{
    overflow: hidden;
}
.cp_b_content ul{
    margin-top: 15px;
}
.cp_b_content li{
    position: relative;
    padding-left:1em;
}
.cp_b_content li:before{
    left: 0;
    top: -33px;
    position: absolute;
    display: block;
    font-size:40px;


    content:".";
    color: #339933;
}
.cp_b_content h1{

    margin: 0;

    margin-top: 42px;

    font-size: 28px;

    font-weight: bold;

    color: #333;

}

.cp_b_content p{

    font-size: 16px;

    color: #5a5a5a;

    line-height: 26px;

}

.cp_b_content p img{

    width: 100%;

}

.cp_b_content img{



}

.cp_c{

    padding:50px 0 ;

    background: #f3f3f3;

}

.cp_ct{

    font-size: 32px;

    font-weight: bold;

    color: #333;

    text-align: center;

    width: 100%;

    margin-bottom: 35px;

}

.cp_cb .content_a_b{

    background: none;

    border: none;

    margin-bottom: 0;

    box-shadow: none;

}

.cp_cb .content_a_b ul li{

    margin-bottom: 0;

}